package zlatan_demo16_option

object ClassDemo01 {
  def divide(a: Int, b: Int): Any = {
    if (b == 0)
      None
    else
      Some(a / b)

  }

  //定义一个两个数相除的方法，使用option类型封装结果
  def main(args: Array[String]): Unit = {
    val result1 = divide(10, 0)
    println(s"result1:${result1}")
    println("*"*30)

    result1 match {
      case Some(x)=>println(s"商为；${x}")
      case None=>println("除数不能为零")
    println("*"*30)
    //println(result1.getOrElse("除数不能为零"))

    }
  }

}
